// File Name: oled_interface.h
// Author: kukukukuku~
// Date: 2024-12-23

#ifndef __OLED_INTERFACE_H
#define __OLED_INTERFACE_H

#include "./OLED/inc/oled_ctrl.h"
#include "./OLED/inc/oled_init.h"

void oled_code_init(void);

void oled_display_on(void);
void oled_display_off(void);

void oled_clear(void);

void oled_show_char_8x16(const uint8_t x, const uint8_t y, const uint8_t * const fontSource,
                         const uint16_t fontSourceSize, const uint8_t ch, const uint8_t mode);
void oled_show_str_8x16(const uint8_t x, const uint8_t y, const uint8_t * const fontSource,
                        const uint16_t fontSourceSize, const uint8_t * const str, const uint8_t mode);

#endif //__OLED_INTERFACE_H
